@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}/*ֹתĻʱԶС*/
body,button,input,select,textarea{font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica; font-size:14px;color:#2b2b2b;}
body{ background:#ececec; padding-bottom:33px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
header, section, footer, img { display:block; margin:0; padding:0; }
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#2b2b2b;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.fl{ float:left; display:inline;}
.fm{ float:left; display:inline;}
.fr{ float:left; display:inline;}
img { border:0; }
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both}
.clear{ overflow:hidden; clear:both; zoom:1;}
/*reset*/

.warp{margin:0 auto;/* width:320px; */}

header{ height:46px; padding:0; background-image:-moz-linear-gradient(center top,#f7ab28,#f37d0d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7ab28),to(#f37d0d)); text-align:center; position:relative;}
header h1{ height:44px; line-height:44px; text-indent:0; border-bottom:1px solid #f7ac28; font-size:20px; color:#ececec; -webkit-text-shadow:1px 1px 1px #953801; -moz-text-shadow:1px 1px 1px #953801; text-shadow:1px 1px 1px #953801;}

.header_style{/* height:56px;*/ height:35px; padding-top:37px; background:none;}
.header_style h1{ background:url(../images/bgn.png) no-repeat; border:none; background-size:211px 35px; width:211px; height:35px; margin:0 auto; text-indent:-999px; overflow:hidden;}


.nav{ background:url(../images/nav.jpg) repeat-x; background-size:100% 33px;height:33px; line-height:33px; position:fixed; left:0; bottom:0; width:100%; text-align:center;}
	.nav li{ float:left; width:20%;}
	.nav li a{ display:block; width:100%;}
	.nav li a em{ display:inline-block; background:url(../images/nav.png) no-repeat 0 0; background-size:283px 20px; width:19px; height:20px; margin:6px auto 0 auto;}
	.nav li.nav_2 a em{ background-position:-72px 0; width:25px;}
	.nav li.nav_3 a em{ background-position:-145px 0; width:24px;}
	.nav li.nav_4 a em{ background-position:-206px 0; width:12px;}
	.nav li.nav_5 a em{ background-position:-258px 0; width:25px;}
	.nav li a.on{background:url(../images/nav_on.jpg) repeat-x; background-size:100% 33px; height:33px;}
	
/* font\bottom */
	.a01,.a02{ color:#e86800; font-weight:bold;}
	.i_style_1,.i_style_2{background:url(../images/icon.png) no-repeat center center #2b2b2b; vertical-align:middle; background-size:6px 10px; width:18px; height:18px; display:inline-block; border-radius:3px;}
	
	.i_style_2{background:url(../images/icon_2.png) no-repeat center center #2b2b2b; background-size:8px 8px; margin:-2px 10px 0 15px;}
	
	.bt_style_1,.bt_style_2{ border-radius:5px; width:77px; height:28px; line-height:28px;  text-align:center; background-image:-moz-linear-gradient(center top,#fda019,#f27206);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fda019),to(#f27206)); color:#fff; display:inline-block; float:right; width:87px; height:32px; line-height:32px;}
	.bt_style_2{background-image:-moz-linear-gradient(center top,#393939,#5d5c5c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#393939),to(#5d5c5c)); float:none; width:100%; height:35px; line-height:35px;}
	.bt_style_2 em{ background:url(../images/icon.png) no-repeat; background-size:6px 10px; width:6px; height:10px; float:right; display:inline; margin:13px 16px 0 0;}
	
	.abbtn_style_1{ border:6px solid #c8c8c8; display:block; background:#c8c8c8; color:#2b2b2b; font-size:22px; text-align:center; margin-bottom:4px; vertical-align:middle;}
	.abbtn_style_1 em{ border:1px solid #fff; border-radius:5px;background-image:-moz-linear-gradient(center top,#ffffff,#e9e9e9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e9e9e9)); display:block; height:48px; line-height:48px;}
	.abbtn_style_1 .i_style_1{ margin:-4px 10px 0 0px;}
	.abbtn_style_1:hover{ color:#ef5b01;}
	.abbtn_style_2{ width:57px; height:20px; line-height:20px; font-family:Arial; text-align:center;background-image:-moz-linear-gradient(center top,#ffffff,#eaeaea);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eaeaea)); border:1px solid #d96107; border-radius:3px; display:block; position:absolute; left:13px; top:12px; color:#2b2b2b; font-weight:bold; font-size:12px;}
	.abbtn_style_2 .i_style_1{ background-size:4px 7px; width:10px; height:10px; margin:-3px 5px 0 0;}
	.abbtn_style_3{ border-radius:3px; border:1px solid #bababa; display:block;  background-image:-moz-linear-gradient(center top,#ffffff,#efeeef);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#efeeef)); height:36px; line-height:36px; color:#e86800;}
	.abbtn_style_4{ width:57px; height:20px; line-height:20px; text-align:center;background-image:-moz-linear-gradient(center top,#ffffff,#eaeaea);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eaeaea)); border:1px solid #d96107; border-radius:3px; display:block; position:absolute; right:13px; top:12px; color:#2b2b2b; font-weight:bold; font-size:12px;}
	.abbtn_style_4 .i_style_1{ background:url(../images/icon_3.png) no-repeat; background-size:8px 8px; width:10px; height:10px; margin:0px 5px 0 0;}
	.abbtn_style_5{ background:#2b2b2b; width:27px; height:20px; line-height:20px; text-align:center;border-radius:3px; display:inline-block; color:#fff; font-weight:bold; font-size:12px; margin-right:2px;}
	.abbtn_style_5_2{ width:49px;}
	.abbtn_style_5_3{ width:62px;}
	.abbtn_style_5_4,.abbtn_style_5_5{ width:75px; text-align:center;}
	.abbtn_style_5_4 em,.abbtn_style_5_5 em{ display:inline-block; float:left; width:37px; height:20px; background:#f99012; border-radius:3px;	}
	.abbtn_style_5_5 em{ float:right;}
	
/* font\bottom(end) */

.login_box{ width:90%; /*margin:1em auto;*/ margin:0 auto; }
		
	.form_ul{ border:1px solid #b9b9b9; border-radius:5px; padding:0px 4px; background:#e7e7e7;}
	.form_ul li{ overflow:hidden; text-align:center; border-bottom:1px dotted #656565; height:37px; line-height:37px;width:100%;}
	.form_ul li label,
	.form_ul li.li_end .span_style_1{ display:inline-block; width:60px;text-align:right; float:left;}
	.form_ul li > div{ text-align:left; padding-left:70px; }
	.form_ul li > div .inputtext_bk{ border:0; width:100%; background:none; color:#b4b4b4; height:37px; height:37px; line-height:25px;}
	.form_ul li.li_end{ border:none;}
	.form_ul li.li_end .span_style_1{ cursor:pointer;}
		.form_p_1{ padding:12px 0 12px 9px; height:32px; line-height:32px;}
		.input_redio_bk{ position:relative; top:2px; margin:0px 5px 0 0;}

.login_page_box{ width:52%; margin:0 auto;}


.sec_box_1{ border:1px solid #d4d4d4; -webkit-box-shadow:0px 0px 5px #d4d4d4; -moz-box-shadow:0px 0px 5px #d4d4d4; box-shadow:0px 0px 5px #d4d4d4; background:#fff; margin:9px 8px; padding:2px 7px;}
	.ull_style_1{ font-size:12px;}
	.ull_style_1 li{ border-bottom:1px dotted #7a7a7a; height:26px; line-height:26px; position:relative; padding-right:20px; overflow:hidden;}
	.ull_style_1 li .number{ display:inline-block; width:35px; text-indent:7px;}
	.ull_style_1 li .i_style_1{ width:15px; height:15px; position:absolute; right:0; top:5px; cursor:pointer;}
	.ull_style_1 li .i_style_1:hover{ background-color:#fa9114;}
	.ull_style_1 li:last-child{ border:none;}]
	
.register{}
	.register .form_ul li label,.register .form_ul li.li_end .span_style_1{ width:80px;}
	.register .form_ul li > div{ padding-left:90px;}
	.register .a01{ font-weight:normal;}
	.register .form_p_1,.form_p_2{ padding:30px 0 30px 0px; text-align:center;}
	.register .form_p_1 .bt_style_1{ float:none; margin-right:10px;}
	.register .form_p_1 .bt_style_2{ width:87px; height:32px; line-height:32px;}
	.register .form_ul li > div .inputtext_bk{ width:85%;}
		.icon_i_1,.icon_i_2{ background:url(../images/icon3.png) no-repeat; background-size:18px 50px; width:18px; height:18px; display:inline-block; vertical-align:middle; margin:0px 0 0 5px; cursor:pointer; float:right; display:inline; margin:10px 5px 0 0;}
		.icon_i_2{ background-position:0 -36px; width:15px; height:14px;}
		
		
.select_style_ul{ font-size:12px; width:250px; margin:15px auto 0 auto;}	
	.select_style_ul li{ height:40px;}	
	.select_style_ul li label{ width:75px; text-align:right; float:left; padding:5px 5px 0 0;}		
		.l_list{ float:left; width:160px; height:24px; line-height:24px; border:1px solid #b9b9b9; background:#fff; border-radius:5px; position:relative;}
		.l_list input{ border:none; height:24px; background:none; padding:0 3px; width:130px; float:left;}
		.l_list .corner{height:0;width:0px;overflow:hidden;border:6px solid transparent;border-top-color:#a2a2a2;display:inline-block; cursor:pointer;float:left; position:relative;top:9px;left:5px; }
		.l_list ul{position:absolute; left:0; top:24px;border:1px solid #b9b9b9;display:none;z-index:100; }
		.l_list li{text-align:center;border-bottom:1px solid #b9b9b9; background:#fff; cursor:pointer;width:130px;height:22px;line-height:22px; }
		.l_list li:last-child{border:0;}
		.l_list li:hover{background:#a2a2a2;color:#fff; }
		
.result{}
	.result header,.topic_box header{ margin:9px 8px 0 8px; text-align:left;/* padding-left:13px;*/}
	.result header h1,.topic_box header h1{ background:url(../images/map.png) no-repeat 13px center; background-size:17px 27px;/* padding-left:27px;*/ text-indent:40px;}	
		.map_box_1{ margin-top:1px; background-image:-moz-linear-gradient(center top,#eaeaea,#fdfdfd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eaeaea),to(#fdfdfd)); height:38px; line-height:38px; overflow:hidden; padding:0px 13px;}
		.map_box_1 p{ float:left; width:50%; letter-spacing:-1px;}
		.map_box_1 p span{ margin:0 5px 0 2px;}
		.map_box_1 p.map_p{ text-align:right;}
		.map_box_2 .p_style_2{ padding:0px 10px 20px 20px;}
		.map_box_2 .bt_style_1{ float:none;}
		.map_box_2 .q_ul_list{ margin-bottom:10px;}
		
		.q_tit{ padding:8px 6px; border-bottom:1px solid #d4d4d4; line-height:1.9;}
		.q_ul_list{ margin:20px 10px 20px 20px; font-size:12px;}
		.q_ul_list li{ overflow:hidden; height:28px; line-height:28px; position:relative;}
		.q_ul_list li .span_style_1{ float:left; width:70px;}
		.q_ul_list li .span_style_2{ position:absolute; right:0px; top:0;}
		.q_ul_list li .l_plan_box{height:13px; overflow:hidden; margin:8px 150px 0 0;}
		.q_ul_list li .l_plan_box .inner,
		.reward_style_1 .l_plan_box .inner{ background:#979797;height:13px; width:50px; float:left;}
		
		
		
.reward_style_1{ padding:15px 20px 20px 20px;}	
	.reward_style_1 .a01{ font-size:20px; margin:0 3px; vertical-align:middle;}
	.reward_style_1 p{ padding-top:5px;}
	.reward_style_1 .l_plan_box{ background:#2b2b2b; color:#fff; font-size:12px; line-height:13px; margin:10px 0;}
	.reward_style_1 .l_plan_box .inner{ background:#f78a16; width:100px;}

	.reward_style_2 li{ padding:0 10px 0 0; height:38px; line-height:38px; border-bottom:1px solid #d4d4d4;}	
	.reward_style_2 li .i_style_1{ top:11px;}
	.reward_style_2 .ull_style_1 li span{ display:inline-block; width:18px; margin:-3px 8px 0 10px; vertical-align:middle; background:url(../images/icon_4.png) no-repeat; background-size:100px 500px; width:18px; height:17px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_2{ background-position:0 -39px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_3{ background-position:0 -79px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_4{ background-position:0 -119px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_5{ background-position:-83px -0px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_6{ background-position:-83px -41px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_7{ background-position:-83px -91px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_8{ background-position:-83px -132px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_9{ background-position:0 -171px; margin-top:3px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_10{ background-position:0 -207px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_11{ background-position:-82px -171px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_12{ background-position:-82px -203px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_13{ background-position:-82px -235px; margin-top:1px;}
	.reward_style_2 .ull_style_1 li span.span_iceo_14{ background-position:-82px -266px;}
	

.new_survey_style .sec_box_1{ padding:0; font-size:12px;}	
	.p_tl{ margin:15px 13px 0 23px; font-weight:bold; line-height:1.9;}
	.p_tl .i_style_1{ margin:-3px 5px 0 0; width:14px; height:14px;}
	.city_box{ border:1px solid #b9b9b9; margin:15px 46px 23px 46px;}
	.city_box .fl{}
	.city_box .fl,.city_box .fr{ width:50%; height:160px; overflow-x:overflow; overflow-y:scroll; border-right:1px solid #B9B9B9;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.city_box .fr{ border:none;}
		.tc{ border-top:1px solid #b9b9b9; padding:17px 0; text-align:center;}
		.tc .bt_style_1{ float:none;margin-right:10px;}
		.tc .bt_style_2{ width:87px; display:inline-block;  height:32px; line-height:32px; font-weight:bold;}
			.city_ul li{ padding-left:20%; cursor:pointer; height:23px; line-height:23px;}
			.city_ul li:hover{ background:#a2a2a2; color:#fff;}	
			
.about_style{}
	.about_style .p_tl{ margin:20px 16px 0 23px;}	
		.about_inner_style{ padding:0 42px 31px 42px; line-height:22px;}
		.about_inner_style p{ margin-top:10px;}
		
.jd_style{ font-size:12px; padding:0.6em 0;}
	.jd_style .p_tl{ margin-top:10px;}	
	.jd_style .about_inner_style{ padding:0 42px;}	
	.jd_style .about_inner_style p{ margin-top:3px;}
		.p_style_1{ padding:1em 41px;border-top:1px solid #b9b9b9;line-height:1.9;  margin-top:1em;}
	
.ull_style_2 .span_style_1{ display:inline-block; width:70px; text-align:right; float:left;}
.ull_style_2 li{ border-bottom:1px solid #D4D4D4; height:38px; line-height:38px;}
.ull_style_2 li > div{ padding:0 0 0 90px;}	
	.ull_style_2 .l_plan_box{ background:#2b2b2b; color:#fff; font-size:12px; height:13px; line-height:13px; width:150px; margin:10px 0;}
	.ull_style_2 .l_plan_box .inner{ display:block; float:left; background:#f78a16; position:relative; width:100px; height:13px;}
	.ull_style_2 .l_plan_box .inner i{ background:url(../images/icon_5.png) no-repeat; cursor:pointer; position:absolute; left:100px; top:-5px; background-size:11px 23px; width:11px; height:23px;}

.sec_box_1_2{ height:40px; line-height:40px; padding:0 12px;}
	.sec_box_1_2 .i_style_1{ float:right; margin-top:11px;}
	.sec_box_1_2 .span_style_1{ background:url(../images/icon_6.png) no-repeat left top; background-size:23px 20px; padding-left:30px;}
	
	
